import axios from 'axios'
import router from '../router'

const http = axios.create({
  baseURL: 'http://localhost:8000/',  // 设置api服务端的默认地址[如果基于服务端实现的跨域，这里可以填写api服务端的地址，如果基于nodejs客户端测试服务器实现的跨域，则这里不能填写api服务端地址]
  withCredentials: false // 是否允许客户端ajax请求时携带cookie
})

// 请求拦截器
http.interceptors.request.use(config => {
  // 获取token
  let token = localStorage.getItem('token')
  console.log(token)
  // 如果存在token，则添加到请求头中
  if (token) {
    config.headers.Authorization = token
  }
  return config
}), error => {
  console.log("http请求错误");
  return Promise.reject(error); //看不懂
}

export default http
